@charset "utf-8";
/* CSS Document */

/*登陆*/
.loading_logo{ text-align:center; padding:20px 0;}
.loading_logo img{ width:40%;}
.loading ul{ padding:10px;}
.loading ul li{ background:#FFF; position:relative; padding:10px 0;}
.loading ul li input{ width:100%; padding:15px 0; text-indent:40px; font-size:14px; border-radius:5px; border:solid 1px #c9caca;}
.loading ul li span{ position:absolute; left:10px; top:17px; font-size:13px; color:#333; height:30px; line-height:30px; width:30px; text-align:center;}
.loading ul li span img{ width:20px;}
.loading ul li i{ position:absolute; right:10px; top:25px; display:inline-block; background:url(../../images/wap/icon4.png) no-repeat; background-size:20px 15px; width:20px; height:15px;}
.loading ul li i.active{ background:url(../../images/wap/icon4_01.png) no-repeat; background-size:20px 15px;}
.loading ul li:nth-child(3){ border-bottom:none; margin-bottom:0;}
.loading ul li:nth-child(3) p{ text-align:right; font-size:14px;}
.loading ul li:nth-child(4) button:first-child{ border-radius:30px; border:solid 1px #c9caca; width:100%; padding:10px 0; background:none; font-size:16px; color:#f04641;}
.loading ul li:nth-child(4) button:last-child{ border-radius:30px; border:solid 1px #f04641; background:#f04641; width:100%; padding:10px 0; font-size:16px; color:#FFF; margin-top:10px;}
.loading ul li:last-child{ margin-bottom:0;}
.others_load{ margin:10px;}
.others_load h2{ border-top:solid 1px #c9caca; text-align:center; font-weight:normal; font-size:18px; color:#999;}
.others_load h2 span{ display:inline-block; background:#FFF;position:relative; top:-15px; padding:0 10px;}
.others_load ul { text-align:center;}
.others_load ul li{ display:inline-block; width:40px; height:40px; margin:0 10px;}
.others_load ul li a{ display:block; width:40px; height:40px; background:url(../../images/wap/icon5.png) no-repeat; background-size:cover;}
.others_load ul li:first-child a{ background-position:0 0;}
.others_load ul li:nth-child(2) a{ background-position:-40px 0;}
.others_load ul li:last-child a{ background-position:-80px 0;}



/*注册*/
.reg ul{ padding:10px 20px;}
.reg ul li{ position:relative; margin-top:10px;}
.reg ul li input{ padding:15px 0; width:100%; text-indent:35px; font-size:14px; border:solid 1px #c9caca;}
.reg ul li span{ position:absolute; left:5px; top:7px; font-size:13px; color:#333; height:30px; line-height:30px; width:30px; text-align:center;}
.reg ul li span img{ width:20px;}
.reg ul li:nth-child(1) button{ position:absolute; right:5px; top:6px; background:#e6e6e6; border-radius:3px; padding:10px;}
.reg ul li i{ position:absolute; right:5px; top:20px; display:inline-block; background:url(../../images/wap/icon4.png) no-repeat; background-size:20px 15px; width:20px; height:15px;}
.reg ul li i.active{ background:url(../../images/wap/icon4_01.png) no-repeat; background-size:20px 15px;}
.reg ul li:nth-child(4){ padding:0;}
.reg ul li:nth-child(4) button{ width:100%; padding:10px 0; background:#f04641; border-radius:5px; color:#FFF; font-size:16px;}
.reg ul li:nth-child(5){ padding:0; color:#999; font-size:14px;}
.reg ul li:nth-child(5) a{ color:#f04641;}



/*购物车*/
.car_home input#checkboxFourInput{  visibility: hidden; }
.car_home .checkboxFour{ width:16px; height:16px; position:relative; border-radius:50%; display:inline-block; vertical-align:middle; background:none; margin-top:-2px;}
.car_home .checkboxFour input{ border:none; }
.car_home .checkboxFour ins { display: block; width:16px; height:16px;cursor: pointer; position:absolute; top:0; left:0; z-index: 1; border-radius:50%; border:solid 2px #888;}
.car_home .checkboxFour input[type=checkbox]:checked + ins { width:20px; height:20px; background:#ef4646 url(../../images/wap/icon9.png) center center no-repeat; background-size:13px; border:none;}

.car_item{ margin-bottom:30px;}
.car_item_tit{ margin:10px; border-top:solid 1px #c9caca; border-bottom:solid 1px #c9caca; padding:10px; font-size:14px;}
.car_home dl{ position:relative; margin:15px 10px 0 10px; padding-bottom:15px; min-height:60px; border-bottom:solid 1px #c9caca;}
.car_home dl dt{ position:absolute;}
.car_home dl dt.left{ top:50%; left:0; margin-top:-12.5px;}
.car_home dl dt.img{ top:0; left:30px;}
.car_home dl dt.img img{ width:60px; height:60px;}
.car_home dl dt.right{ right:0; text-align:right;}
.car_home dl dt.right p{ color:#f04641; font-size:15px;}
.car_home dl dt.right a.del{ border:solid 1px #c9caca; border-radius:20px; line-height:26px; padding:0 10px; display:inline-block; width:50px; text-align:center; margin-top:10px;}
.car_home dl dd{ padding:0 66px 0 95px;}
.car_home dl dd h2{ font-weight:normal; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.car_home dl dd .Spinner{ margin-top:15px;}
.Spinner a{ float:left; width:20px; height:20px; line-height:16px; border:solid 1px #dadada; border-radius:50%; background:#FFF; box-shadow:0 0 5px #DDD; color:#f04641; font-size:20px; text-align:center; font-family:Verdana; position:relative; z-index:1;}
.Spinner a.Increase,.Spinner a.DisIn{ margin-left:-15px;}
.Spinner input{ float:left; font-size:15px; background:#FFF; height:20px; width:80px; box-shadow:0 0 5px #DDD inset; border-top:solid 1px #dadada; border-bottom:solid 1px #dadada; text-align:center; margin-left:-15px;}

.may_like h2{ padding:10px; font-weight:normal; font-size:16px;}
.may_like ul{ background:#FFF; padding:10px 0;}
.may_like ul li{ padding:0 5%;}
.may_like ul li a p{ color:#999; padding-top:5px; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.may_like ul li a p span{ color:#f04641;}

.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{ -webkit-transition:height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}


.car_home_bottom{ height:50px; line-height:50px; background:#efefef; width:100%; max-width:640px; text-align:right; font-size:16px; z-index:5;}
.car_home_bottom label.chose{ float:left; margin-left:10px;}
.car_home_bottom .checkboxFour ins span{ white-space:nowrap; padding-left:25px;}
.car_home_bottom b{font-weight:normal;}
.car_home_bottom b font{ color:#f04641;}
.car_home_bottom a{ display:inline-block; margin:0 10px; height:30px; line-height:30px; background:#f04641; padding:0 15px; color:#FFF; border-radius:20px; width:15%; text-align:center;}



/*选择收货地址*/
.chose_address input#checkboxFourInput{  visibility: hidden; }
.chose_address .checkboxFour{ width:20px; height:20px; position:relative; border-radius:50%; display:inline-block; vertical-align:middle; background:none; margin-top:-2px;}
.chose_address .checkboxFour input{ border:none;}
.chose_address .checkboxFour ins { display: block; width:16px; height:16px;cursor: pointer; position:absolute; top:0; left:0; z-index: 1; border-radius:50%; border:solid 2px #BBB;}
.chose_address .checkboxFour input[type=checkbox]:checked + ins { width:20px; height:20px; background:#ef4646 url(../../images/wap/icon9.png) center center no-repeat; background-size:13px; border:none;}

.chose_address dl{ position:relative; padding:10px 0; border-top:solid 1px #c9caca; border-bottom:solid 1px #c9caca; margin-top:20px;}
.chose_address dl dt{ position:absolute;}
.chose_address dl dt.left{ top:50%; left:10px; margin-top:-12.5px;}
.chose_address dl dt.right{ right:10px; top:50%; margin-top:-10px; font-size:14px;}
.chose_address dl dt.right a{ color:#f04641;}
.chose_address dl dd{ padding:0 55px 0 40px;}
.chose_address dl dd h2{ font-weight:normal; font-size:12px; padding-bottom:5px;}
.chose_address dl dd h2 span{ float:right;}
.chose_address dl dd h2 b{ font-weight:normal;}
.chose_address dl dd p{ color:#666;}

.chose_address a.chose_address_btn{ display:block; margin:0 auto; width:70%; padding:10px 0; color:#FFF; font-size:16px; background:#f04641; text-align:center; border-radius:50px; margin-top:20px;}



/*编辑收货地址*/
.edit_address ul{ padding:0 10px;}
.edit_address ul li{ height:30px; line-height:30px; position:relative; border-bottom:solid 1px #c9caca; font-size:14px; padding:10px 0;}
.edit_address ul li span{ float:right;}
.edit_address ul li span img{ width:10px; vertical-align:middle; margin:0 0 0 5px;}
.edit_address ul li input{ width:100%; text-align:right; position:absolute; height:30px; line-height:30px; padding:10px 0; position:absolute; top:0; right:0; background:none; font-size:14px; color:#666;}
.edit_address ul li select{ font-size:14px; text-align:right; width:100%; position:absolute; top:0; height:50px; text-align:right; background:none; direction:rtl; padding-right:15px; color:#666;}
.edit_address ul li:nth-child(7){ border-bottom:none;}
.edit_address ul li:nth-child(8){ border-bottom:none; height:15px; line-height:15px;}
.edit_address ul li em{ color:#999;}
.edit_address ul li:nth-child(9){ border-bottom:none;}
.edit_address ul li:last-child{ margin-bottom:10px;}
.edit_address ul li:last-child a{ display:block; width:70%; margin:0 auto; line-height:40px; color:#FFF; font-size:16px; background:#f04641; text-align:center; border-radius:30px;}



/*优惠券兑换*/
.Coupon_redemption_hd{ padding:15px 0; border-bottom:solid 1px #c9caca; text-align:center; background:#FFF;}
.Coupon_redemption_hd input{ width:90%; border-radius:10px; padding:10px 0; background:#efefef; text-indent:10px; box-shadow:1px 3px 2px #DDD inset;}
.Coupon_redemption_hd button{ background:#f04641; border-radius:30px; padding:10px 0; width:30%; text-align:center; color:#FFF; margin-top:10px; font-size:14px;}

.Coupon_redemption_list dl{ width:90%; margin:0 auto; margin-top:10px; position:relative;}
.Coupon_redemption_list dl dt{ position:absolute; top:50%;}
.Coupon_redemption_list dl dt.coupon_btn{ margin-top:-17.5px; left:10px;}
.Coupon_redemption_list dl dt.coupon_btn input#checkboxFourInput{  visibility: hidden; }
.Coupon_redemption_list dl dt.coupon_btn .checkboxFour{ width:25px; height:25px; position:relative; border-radius:50%; display:inline-block; vertical-align:middle; background:none; margin-top:-2px;}
.Coupon_redemption_list dl dt.coupon_btn .checkboxFour input{ border:none;}
.Coupon_redemption_list dl dt.coupon_btn .checkboxFour ins { display: block; width:21px; height:21px;cursor: pointer; position:absolute; top:0; left:0; z-index: 1; border-radius:50%; border:solid 2px #BBB;}
.Coupon_redemption_list dl dt.coupon_btn .checkboxFour input[type=checkbox]:checked + ins { width:25px; height:25px; background:#ef4646 url(../../images/wap/icon9.png) center center no-repeat; background-size:13px; border:none;}
.Coupon_redemption_list dl dt.coupon_price{ left:45px; font-size:16px; color:#f04641; margin-top:-25px;}
.Coupon_redemption_list dl dt.coupon_price font{ font-size:30px;}
.Coupon_redemption_list dl dd{ position:absolute; top:50%; margin-top:-37px; left:100px; font-size:14px;}
.Coupon_redemption_list dl dd h2{ font-weight:normal; font-size:16px; padding-bottom:5px;}
.Coupon_redemption_list dl dd p{ color:#999;}
.Coupon_redemption_list dl dd p font{ color:#f04641;}
.Coupon_redemption_list a.Coupon_history_btn{ color:#666; text-decoration:underline; text-align:center; display:block; margin:20px 0; font-size:16px;}



/*优惠券兑换-无*/
.Coupon_redemption_no{ padding:10px; text-align:center; font-size:14px; color:#999;}


/*商店首页*/
.slideBox{ position:relative;}
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; left:0; width:100%; text-align:center; z-index:1; }
.slideBox .hd li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#FFF; text-indent:-9999px; overflow:hidden; margin:0 6px; box-shadow:0 0 3px #999; }
.slideBox .hd li.on{ background:#f04641;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(../../images/wap/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }

.Activity_Area ul{ background:#e1e3e7; padding:20px 0;}
.Activity_Area ul li{ float:left; width:33.3333%; background:url(../../images/wap/icon12.gif) left top repeat-y; text-align:center;}
.Activity_Area ul li:first-child{ background:none;}
.Activity_Area ul li img{ width:95%;}

.home_por_list ul{ padding:0 10px;}
.home_por_list ul li{ margin-top:15px;}
.home_por_list .slideBox .hd{ text-align:right; }
.home_por_list .slideBox .bd ul{ padding:0;}
.home_por_list ul li h2{ text-align:center; border:solid 1px #c9caca; font-size:16px; font-weight:normal; padding:10px 0; line-height:22px;}
.home_por_list ul li h2 p span{ font-size:14px; color:#f04641;}
.home_por_list ul li h2 p del{ color:#999; padding-left:10px; font-size:14px;}


/*推荐首页*/
.tabBox .hd ul{ border-bottom:solid 1px #c9caca; height:40px;}
.tabBox .hd ul li{ float:left; width:33.3333%; text-align:center; position:relative;}
.tabBox .hd ul li a{ display:inline-block; height:39px; padding:0 10px; line-height:39px; font-size:14px;}
.tabBox .hd ul li a span{ position:absolute; right:0; height:20px; top:50%; margin-top:-10px; width:1px; background:#f04641;}
.tabBox .hd ul li.on a{ color:#f04641; border-bottom:solid 2px #f04641;}
.tabBox .bd ul{ padding-top:10px;}
.tabBox .bd ul li{ padding:0 10px;}
.tabBox .bd ul li .recommend_name{ padding:10px; background:#FFF;}
.tabBox .bd ul li .recommend_name span{ float:right; margin-top:10px;}
.tabBox .bd ul li .recommend_name span a{ display:inline-block; line-height:25px; border-radius:20px; padding:0 15px; border:solid 1px #c9caca; font-size:14px;}
.tabBox .bd ul li .recommend_name span a em{ color:#f04641;}
.tabBox .bd ul li .recommend_name b { font-weight:normal;}
.tabBox .bd ul li .recommend_name b img{ border-radius:50%; margin-right:10px;}
.tabBox .bd ul li .recommend_name b em{ margin-right:10px; font-size:15px;}
.tabBox .bd ul li .recommend_name b font{ display:inline-block; border-radius:25px; line-height:20px; color:#FFF; background:#f04641; padding:0 15px;}
.tabBox .bd ul li .recommend_info{ border:solid 1px #EEE; box-shadow:0 0 3px #EEE; margin-bottom:10px;}
.tabBox .bd ul li .recommend_info .recommend_pic img{ display:block;}
.tabBox .bd ul li .recommend_info .recommend_text{ padding:10px; font-size:13px;}
.tabBox .bd ul li .recommend_info .recommend_text h2{ padding-bottom:10px; font-weight:normal; font-size:15px;}
.tabBox .bd ul li .recommend_info .recommend_text p{ line-height:22px; color:#666;}
.tabBox .bd ul li .recommend_info .recommend_text p span{ color:#f04641;}
.tabBox .bd ul li .recommend_info .recommend_text p.time{ text-align:right; color:#999;}

#wrapper {position:fixed;z-index:1;top:50px; bottom:65px;max-width:640px;width:100%;overflow:auto;}
#scroller {position:absolute; z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;padding:0;}
#myFrame {position:absolute;top:0; left:0;}
#pullDown, #pullUp {text-align:center;background:#fff;height:40px;line-height:40px;padding:5px 10px;border-bottom:1px solid #ccc;font-size:14px;color:#888;}
#pullDown .pullDownIcon, #pullUp .pullUpIcon  {display:none;vertical-align:middle;width:40px; height:40px;-webkit-transition-property:-webkit-transform;-webkit-transition-duration:250ms;}
#pullUp.flip .pullUpIcon {-webkit-transform:rotate(0deg) translateZ(0);}
#pullDown.loading .pullDownIcon, #pullUp.loading .pullUpIcon {display:inline-block;background:url(../../images/wap/pull-icon@2x.png) 0 0 no-repeat;-webkit-background-size:40px 80px; background-size:40px 80px;background-position:0 100%;-webkit-transform:rotate(0deg) translateZ(0);-webkit-transition-duration:0ms;-webkit-animation-name:loading;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}

@-webkit-keyframes loading {
	from { -webkit-transform:rotate(0deg) translateZ(0); }
	to { -webkit-transform:rotate(360deg) translateZ(0); }
}



/*商品分类*/
.Categories_l{ width:40%; background:#f1f1f1;}
.Categories_l ul li{ font-size:14px;}
.Categories_l ul li a{ display:block; padding:15px 0;}
.Categories_l ul li a i{ display:inline-block; vertical-align:middle; width:25px; height:22px; margin:-3px 5px 0 5px;;}
.Categories_l ul li a i.sort{ background:url(../../images/wap/sort_icon.png) no-repeat; background-size:cover;}
.Categories_l ul li a i.sort1{ background:url(../../images/wap/sort_icon1.png) no-repeat; background-size:cover;}
.Categories_l ul li a i.sort2{ background:url(../../images/wap/sort_icon2.png) no-repeat; background-size:cover;}
.Categories_l ul li a i.sort3{ background:url(../../images/wap/sort_icon3.png) no-repeat; background-size:cover;}
.Categories_l ul li a i.sort4{ background:url(../../images/wap/sort_icon4.png) no-repeat; background-size:cover;}
.Categories_l ul li a i.sort5{ background:url(../../images/wap/sort_icon5.png) no-repeat; background-size:cover;}
.Categories_l ul li.current{ background:#FFF; border-bottom:solid 1px #c9caca;}
.Categories_l ul li.current a{ color:#f04641;}
.Categories_l ul li.current a i.sort{ background:url(../../images/wap/sort_icon_01.png) no-repeat; background-size:cover;}
.Categories_l ul li.current a i.sort1{ background:url(../../images/wap/sort_icon1_01.png) no-repeat; background-size:cover;}
.Categories_l ul li.current a i.sort2{ background:url(../../images/wap/sort_icon2_01.png) no-repeat; background-size:cover;}
.Categories_l ul li.current a i.sort3{ background:url(../../images/wap/sort_icon3_01.png) no-repeat; background-size:cover;}
.Categories_l ul li.current a i.sort4{ background:url(../../images/wap/sort_icon4_01.png) no-repeat; background-size:cover;}
.Categories_l ul li.current a i.sort5{ background:url(../../images/wap/sort_icon5_01.png) no-repeat; background-size:cover;}
.Categories_r{ width:60%; background:#FFF;}
.Categories_r_list h2{ padding:10px; font-weight:normal; font-size:14px;}
.Categories_r_list ul{ padding:0 10px 15px 10px;}
.Categories_r_list ul li{ float:left; width:30.33333%; text-align:center; padding:0 1.5%; margin-bottom:10px;}
.Categories_r_list ul li img{ display:block; width:100%;}
.Categories_r_list ul li p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


/*季节特供*/
.season h2{ text-align:center; font-weight:normal; font-size:16px; padding:15px 0; color:#666;}
.season h2 span{ color:#f04641;}
.season_hd{ text-align:center; background:#FFF;}
.season_hd p{ font-size:14px; line-height:22px; color:#666;}
.season_hd p em{ font-family:"宋体";}
.season_hd p img{ display:block; width:100%;}
.season_hd h3{ padding-top:10px; font-weight:normal; font-size:16px;}
.season_hd p em{ color:#999; font-size:30px; display:inline-block; padding-top:15px; vertical-align:middle; line-height:30px;}
.season_bd{ margin-top:10px; padding:10px; background:#FFF;}
.season_bd dl{ position:relative; margin-bottom:10px; min-height:100px;}
.season_bd dl dt{ position:absolute; left:0; top:0; width:120px; height:100px;}
.season_bd dl dt img{ width:120px; height:100px;}
.season_bd dl dd{ padding-left:130px;}
.season_bd dl dd h4{ font-size:14px; font-weight:normal; padding-bottom:5px;}
.season_bd dl dd p.first{ color:#666; line-height:20px; height:40px; overflow:hidden;}
.season_bd dl dd p:last-child{ font-size:14px;}
.season_bd dl dd p:last-child span{ padding-right:15px; color:#f04641;}


/*限时特卖*/
.tabBox1 .hd ul{ border-bottom:solid 1px #c9caca; height:40px;}
.tabBox1 .hd ul li{ float:left; width:50%; text-align:center; position:relative;}
.tabBox1 .hd ul li a{ display:inline-block; height:39px; padding:0 10px; line-height:39px; font-size:14px;}
.tabBox1 .hd ul li a span{ position:absolute; right:0; height:20px; top:50%; margin-top:-10px; width:1px; background:#f04641;}
.tabBox1 .hd ul li.on a{ color:#f04641; border-bottom:solid 2px #f04641;}

.Limited_sale ul{ padding:10px;}
.Limited_sale ul li{ margin-bottom:20px;}
.Limited_sale ul li .sale_pic{ position:relative;}
.Limited_sale ul li .sale_pic img.sale_img{ display:block; width:100%;}
.Limited_sale ul li .sale_pic i{ position:absolute; width:100px; height:100px; top:50%; left:50%; margin:-50px 0 0 -50px;}
.Limited_sale ul li .sale_pic i img{ width:100px; height:100px;}
.Limited_sale ul li .sale_info{ position:relative; padding:35px 5px 10px 5px; border:solid 1px #c9caca;}
.Limited_sale ul li .sale_info i{ position:absolute; width:50px; height:50px; line-height:50px; border-radius:50%; text-align:center; color:#FFF; right:10px; top:-25px; background:#f04641; font-size:16px;}
.Limited_sale ul li .sale_info .sale_time p{ background:url(../../images/wap/icon16.png) left center no-repeat; padding-left:20px; background-size:15px; margin-bottom:10px;}
.Limited_sale ul li .yomibox ul{ padding:0;}
.Limited_sale ul li .yomibox ul li{ float:left; line-height:22px; margin-bottom:0;}
.Limited_sale ul li .yomibox ul li.split{ color:#f04641; padding:0 3px;}
.Limited_sale ul li .yomibox ul li.yomiday,.yomibox ul li.yomihour,.yomibox ul li.yomimin,.yomibox ul li.yomisec{ line-height:22px; padding:0 5px; border-radius:3px; color:#FFF; background:#f04641;}
.Limited_sale ul li .sale_tit{ width:50%; text-align:center;}
.Limited_sale ul li .sale_tit h2{ font-size:14px; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


/*新品专区*/
.New_Products ul{ padding-bottom:15px;}
.New_Products ul li{ margin-top:10px;}
.New_Products .New_Products_hd{ position:relative;}
.New_Products .New_Products_hd img{ display:block; width:100%;}
.New_Products .New_Products_hd i{ position:absolute; width:50px; height:50px;line-height:50px; border-radius:50%; text-align:center; color:#FFF; right:10px; bottom:-25px; background:#f04641; font-size:16px; text-transform:uppercase;}
.New_Products .New_Products_bd{ text-align:center; padding:10px; line-height:22px; font-size:15px; border:solid 1px #c9caca;}
.New_Products .New_Products_bd h2{ font-weight:normal; font-size:14px;}
.New_Products .New_Products_bd p{ color:#f04641;}


/*悬浮广告*/
.New_Products_hd .slideBox .hd{ text-align:right;}
.suspension_ad_box{ max-width:640px; border-bottom:solid 1px #c9caca; position:relative; line-height:20px; padding:10px 5px;}
.suspension_ad_box a.close{ position:absolute; right:10px;}
.suspension_ad_box a.close img{ width:10px;}
.suspension_ad_box a.scroll_list{ background:url(../../images/wap/icon18.png) left center no-repeat; background-size:15px; padding-left:20px; line-height:20px; font-size:12px; text-decoration:underline;}
.suspension_ad ul{ padding:0 10px 10px 10px;}


/*分类商品列表*/
.sort_pro_hd ul{ border-bottom:solid 1px #c9caca; height:40px;}
.sort_pro_hd ul li{ float:left; width:25%; text-align:center; position:relative;}
.sort_pro_hd ul li a{ display:inline-block; height:39px; padding:0 10px; line-height:39px; font-size:14px;}
.sort_pro_hd ul li a span{ position:absolute; right:0; height:20px; top:50%; margin-top:-10px; width:1px; background:#f04641;}
.sort_pro_hd ul li.on a{ color:#f04641; border-bottom:solid 2px #f04641;}

.sort_pro_list ul{ padding:0 10px 10px 10px;}
.sort_pro_list ul li{ margin-top:10px;}
.sort_pro_list ul li .New_Products_hd{ position:relative;}
.sort_pro_list ul li .New_Products_hd img{ display:block; width:100%;}
.sort_pro_list ul li .New_Products_hd i{ position:absolute; width:50px; height:50px;line-height:50px; border-radius:50%; text-align:center; color:#FFF; right:10px; bottom:-25px; background:#f04641; font-size:15px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.sort_pro_list ul li .New_Products_bd{ text-align:center; padding:10px; line-height:22px; font-size:15px; border:solid 1px #c9caca;}
.sort_pro_list ul li .New_Products_bd h2{ font-weight:normal; font-size:16px;}
.sort_pro_list ul li .New_Products_bd p{ color:#f04641;}

.sort_pro_list ul li .sale_pic{ position:relative;}
.sort_pro_list ul li .sale_pic img.sale_img{ display:block; width:100%;}
.sort_pro_list ul li .sale_pic i{ position:absolute; width:100px; height:100px; top:50%; left:50%; margin:-50px 0 0 -50px;}
.sort_pro_list ul li .sale_pic i img{ width:100px; height:100px;}
.sort_pro_list ul li .sale_info{ position:relative; padding:35px 5px 10px 5px; border:solid 1px #c9caca;}
.sort_pro_list ul li .sale_info i{ position:absolute; width:50px; height:50px; line-height:50px; border-radius:50%; text-align:center; color:#FFF; right:10px; top:-25px; background:#f04641; font-size:16px;}
.sort_pro_list ul li .sale_info .sale_time p{ background:url(../../images/wap/icon16.png) left center no-repeat; padding-left:20px; background-size:15px; margin-bottom:10px;}
.sort_pro_list ul li .yomibox ul{ padding:0;}
.sort_pro_list ul li .yomibox ul li{ float:left; line-height:22px; margin:0;}
.sort_pro_list ul li .yomibox ul li.split{ color:#f04641; padding:0 3px;}
.sort_pro_list ul li .yomibox ul li.yomiday,.yomibox ul li.yomihour,.yomibox ul li.yomimin,.yomibox ul li.yomisec{ line-height:22px; padding:0 5px; border-radius:3px; color:#FFF; background:#f04641;}
.sort_pro_list ul li .sale_tit{ width:50%; text-align:center;}
.sort_pro_list ul li .sale_tit h2{ font-size:14px; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


/*品牌页*/
.Brand_list_hd{ padding:10px; border-bottom:solid 1px #c9caca;}
.Brand_list_hd dl dt{ margin-bottom:10px; text-align:center;}
.Brand_list_hd dl dt img{ width:100px; height:100px;}
.Brand_list_hd dl dd{ font-size:14px; color:#999; line-height:24px; text-indent:2em;}


.Brand_list_Sequence ul{ border-bottom:solid 1px #c9caca; height:40px;}
.Brand_list_Sequence ul li{ float:left; width:50%; text-align:center; position:relative;}
.Brand_list_Sequence ul li a{ display:inline-block; height:39px; padding:0 10px; line-height:39px; font-size:14px;}
.Brand_list_Sequence ul li a span{ position:absolute; right:0; height:20px; top:50%; margin-top:-10px; width:1px; background:#f04641;}
.Brand_list_Sequence ul li.on a{ color:#f04641; border-bottom:solid 2px #f04641;}

.Brand_list_item ul{ padding:0 10px;}
.Brand_list_item ul li{ float:left; width:48%; margin-top:15px; box-shadow:0 0 5px #AAA;}
.Brand_list_item ul li:nth-child(even){ float:right;}
.Brand_list_item ul li img{ width:100%; display:block;}
.Brand_list_item ul li p{ padding:10px; font-size:14px;}
.Brand_list_item ul li p span{ float:right; color:#ef4641;}


/*个人主页*/
.Homepage_hd dl{ text-align:center; margin-top:10px;}
.Homepage_hd dl dt img{ border-radius:50%; width:80px; height:80px;}
.Homepage_hd dl dd{ margin-top:10px; font-size:14px;}
.Homepage_hd dl dd span{ padding-right:10px;}
.Homepage_hd dl dd span.grade{ color:#FFF; background:#f04641; border-radius:20px; padding-left:10px;}
.Homepage_hd dl dd a{ border:solid 1px #c9caca; line-height:22px; font-size:14px; display:inline-block; border-radius:20px; padding:0 15px;}
.Homepage_hd dl dd a em{ color:#f04641;}
.Homepage_hd ul{ padding:10px 5%; margin-top:10px;}
.Homepage_hd ul li{ float:left; width:25%; text-align:center; font-size:14px; padding:5px 0; border-left:solid 1px #f04641; margin-left:-1px;}
.Homepage_hd ul li:first-child{ border-left:none;}
.Homepage_hd .signature{ padding:10px; border-bottom:solid 1px #c9caca; font-size:14px; color:#999;}


.Homepage_bd .bd ul{ padding:0 10px 10px 10px;}
.Homepage_bd .bd ul li{ float:left; width:48%; margin-top:15px; box-shadow:0 0 5px #AAA; padding-bottom:10px; position:relative;}
.Homepage_bd .bd ul li:nth-child(even){ float:right;}
.Homepage_bd .bd ul li img{ width:100%; display:block;}
.Homepage_bd .bd ul li p{ padding:5px 10px 0 10px; font-size:14px; line-height:24px;}
.Homepage_bd .bd ul li p span{ float:right; color:#f04641;}
.Homepage_bd .bd ul li a.can{ position:absolute; border-radius:15px; background:#efefef; box-shadow:1px 2px 3px #ccc inset; right:5px; bottom:10px; line-height:24px; padding:0 10px;}

.Homepage_bd .bd ul.Homepage_recom{ padding-top:10px;}
.Homepage_bd .bd ul.Homepage_recom li{ padding:0 10px; float:none; width:auto; box-shadow:none;}
.Homepage_bd .bd ul.Homepage_recom li .recommend_name{ padding:10px; background:#FFF;}
.Homepage_bd .bd ul.Homepage_recom li .recommend_name span{ float:right; margin-top:10px;}
.Homepage_bd .bd ul.Homepage_recom li .recommend_name span a{ display:inline-block; line-height:25px; border-radius:20px; padding:0 15px; border:solid 1px #c9caca; font-size:14px;}
.Homepage_bd .bd ul.Homepage_recom li .recommend_name span a em{ color:#f04641;}
.Homepage_bd .bd ul.Homepage_recom li .recommend_name b { font-weight:normal;}
.Homepage_bd .bd ul.Homepage_recom li .recommend_name b img{ border-radius:50%; margin-right:10px; width:50px; height:50px; display:inline;}
.Homepage_bd .bd ul.Homepage_recom li .recommend_name b em{ margin-right:10px; font-size:15px;}
.Homepage_bd .bd ul.Homepage_recom li .recommend_name b font{ display:inline-block; border-radius:25px; line-height:25px; color:#FFF; background:#f04641; padding:0 10px;}
.Homepage_bd .bd ul.Homepage_recom li .recommend_info{ border:solid 1px #EEE; box-shadow:0 0 3px #EEE; margin-bottom:10px;}
.Homepage_bd .bd ul.Homepage_recom li .recommend_info .recommend_pic img{ display:block; width:100%;}
.Homepage_bd .bd ul.Homepage_recom li .recommend_info .recommend_text{ padding:10px; font-size:13px; background:#FFF;}
.Homepage_bd .bd ul.Homepage_recom li .recommend_info .recommend_text h2{ padding-bottom:10px; font-weight:normal; font-size:15px;}
.Homepage_bd .bd ul.Homepage_recom li .recommend_info .recommend_text p{ line-height:22px; color:#666;}
.Homepage_bd .bd ul.Homepage_recom li .recommend_info .recommend_text p span{ color:#f04641;}


.footer_share{ position:fixed; bottom:-70px; width:90%; left:5%; height:50px; background:#FFF; box-shadow:0 0 8px #666; border-radius:5px; z-index:10; -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; border:solid 1.5px #c9caca;}
.footer_share i{ position:absolute; left:50%; bottom:-16px; margin-left:-12.5px;}
.footer_share ul li{ float:left; width:25%; text-align:center; margin-top:10px;}
.footer_share ul li a{ display:inline-block; width:30px; height:30px; background:url(../../images/wap/f_share.png) no-repeat; background-size:cover;}
.footer_share ul li a.footer_share1{ background-position:0 0;}
.footer_share ul li a.footer_share2{ background-position:-30px 0;}
.footer_share ul li a.footer_share3{ background-position:-60px 0;}
.footer_share ul li a.footer_share4{ background-position:-90px 0;}
.mask{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.4); top:0; left:0; z-index:5; display:none;}

.show{ bottom:20px;}

.no_content{ text-align:center; font-size:14px; padding:15px 0; color:#999;}



/*评论*/
.review_pic img{ display:block; width:100%;}
.review_info{ padding:10px;}
.review_info h2{ padding-bottom:10px; font-weight:normal; font-size:15px;}
.review_info p{ line-height:22px; color:#666; font-size:13px;}
.review_info p span{ color:#f04641; padding-right:5px;}
.review_share{ padding:0 10px;}
.review_share span{ display:inline-block; margin-right:10px; font-size:14px; line-height:24px; border-radius:20px;}
.review_share span.like{ background:#efefef url(../../images/wap/icon23.png) 15px center no-repeat; background-size:20px; padding:0 15px 0 40px;}
.review_share span.active{  background:#efefef url(../../images/wap/icon23_01.png) 15px center no-repeat; color:#f04641; background-size:20px; }
.review_share span.active a{ color:#f04641;}
.review_share span.review_share_btn{ background:#efefef url(../../images/wap/icon24.png) 15px center no-repeat; background-size:12px;  padding:0 15px 0 35px;}

.like_list{ margin:10px; position:relative;}
.like_list #owl-demo{ width:95%;}
.like_list #owl-demo li{ text-align:center; padding:0 1px;}
.like_list #owl-demo li img{ width:90%; border-radius:50%;}
.like_list i{ position:absolute; right:5px; top:50%; margin-top:-9px; width:10px;}
.like_list i img{ width:100%;}

.review_box h2{ font-weight:normal; font-size:14px; color:#999; border-bottom:solid 1px #c9caca; padding:0 0 10px 10px;}
.review_box ul{ padding:0 10px;}
.review_box ul li{ position:relative; min-height:50px; margin-top:10px; border-bottom:solid 1px #c9caca;}
.review_box ul li:last-child{ border-bottom:none;}
.review_box ul li span.user_area{ position:absolute;}
.review_box ul li span.user_area img{ width:40px; height:40px; border-radius:50%;}
.review_box ul li span.user_name{ padding-left:50px; display:block;}
.review_box ul li span.user_name p{/*color:#f04641;*/}
.review_box ul li span.user_name h3{ font-size:14px; font-weight:normal; padding-bottom:10px;}
.review_box ul li span.user_name h3 time{ float:right;/* color:#f04641;*/ font-size:12px;}
.review_box ul li span.user_name h3 em a{ color:#507297;}

.review_form{ position:fixed; bottom:0; width:100%; max-width:640px; height:50px; border-top:solid 1px #f04641; background:#FFF;}
.review_form span{ width:70%; margin:0 5%; border-right:solid 1px #f04641; display:inline-block; vertical-align:middle; margin-top:6.5px;}
.review_form span input{ width:95%; padding:10px 0; border-radius:20px; background:#efefef; text-indent:10px;}
.review_form button{ background:none; padding:10px 0; margin-bottom:-3px; width:15%; text-align:center; vertical-align:middle; color:#f04641; font-size:16px;}



/*选择推荐商品*/
.recommend_pro ul{ padding:0 10px; margin-bottom:15px;}
.recommend_pro ul li{ float:left; width:48%; margin-top:15px; box-shadow:0 0 5px #AAA; padding-bottom:10px;}
.recommend_pro ul li:nth-child(even){ float:right;}
.recommend_pro ul li img{ width:100%; display:block;}
.recommend_pro ul li p{ padding:0 5px; font-size:12px; line-height:20px;}
.recommend_pro ul li p span{ float:right; color:#FFF; background:#f04641; height:22px; line-height:22px; padding:0 10px; border-radius:20px; box-shadow:1px 2px 3px #d53e3a inset;}
.recommend_pro ul li p span.active{ background:#efefef; box-shadow:1px 2px 3px #d4d4d4 inset; color:#666;}
.recommend_pro ul li p span img{ display:inline-block; width:10px; margin:-5px 3px 0 0;}
.recommend_pro ul li p time{ color:#999; line-height:22px; font-size:12px;}


/*上传商品图片*/
.upload_pic ul{ padding-bottom:2%;}
.upload_pic ul li{ float:left; width:32%; padding:0.6%; margin-top:0.1%;}
.upload_pic ul li img{ width:100%;}


/*上传商品图片弹窗*/
.pic_list{ position:absolute; width:100%; max-width:640px; background:#efefef; z-index:10; display:none;}
.pic_list ul{ border-bottom:solid 1px #c9caca; padding-bottom:10px;}
.pic_list ul li{ line-height:50px; padding:10px 0 0 10px; font-size:14px; color:#666;}
.pic_list ul li img{ display:block; float:left; margin-right:10px;}
.shrink{ border-top:solid 1px #FFF; text-align:center;}
.shrink img{ transform:rotate(-90deg); -webkit-transform:rotate(-90deg); width:10px; height:25px;}


/*裁图*/
.canvas_img,.canvas,.canvas_div,.canvas_btn,.canvas_bg{position: absolute;}
.canvas_div,.canvas_bg{left:0;top:0;bottom:0;right:0;}
.canvas_img{z-index:1;}
.canvas_bg{background-color:rgba(0,0,0,.6);z-index:2;}
.canvas{left:0; border:1px solid #fff; top:30px; z-index:100;}
.canvas_div{z-index:999;}

.the_next{ position:absolute; bottom:0; width:100%; max-width:640px; height:40px; background:#FFF; z-index:1000; text-align:center; border-top:solid 1px #f04641;}
.the_next a{ color:#FFF; display:inline-block; width:35%; height:30px; line-height:30px; margin-top:5px; background:#f04641; border-radius:20px; font-size:15px;}


/*美化*/
.Filter_pic img{ display:block; width:100%;}
.Filter_tit{ text-align:center; border-top:solid 1px #c9caca; border-bottom:solid 1px #c9caca; background:#FFF; padding:10px 0; font-size:14px;}
.Filter_tit img{ width:25px; margin-right:10px;}
.Filter_list{ margin-top:10px;}
.Filter_list ul li{ text-align:center;}
.Filter_list ul li img{ width:90%; border-radius:5px; border:solid 2px #FFF;}
.Filter_list ul li.active img{ border:solid 2px #f04641;}
.Filter_list ul li p{ font-size:14px; padding-top:5px; color:#999;}


/*移动标签位置*/
.tag_pic{ width:100%; overflow:hidden; position:relative;}
.tag_box{ position:absolute; z-index:10; top:25%; left:40%;}
.tag_box img.dot{ width:20px;}
.tag_box span{ position:absolute; white-space:nowrap; border-radius:5px 0 0 5px; background:rgba(90,88,83,0.8); color:#FFF; height:20px; line-height:18px; padding:0 10px; right:30px; top:0;}
.tag_box span em{ position:absolute;}
.tag_box span em.s_right{ right:-10px; top:0; width:0; height:0;  border-top:10px solid transparent; border-bottom:10px solid transparent;  border-left:10px solid rgba(90,88,83,0.8);}
.tag_box span em.Prompt{ position:absolute; top:-35px; height:25px; color:#666; padding:0 5px; line-height:25px; background:#FFF; border-radius:5px; left:0; border:solid 1px #c9caca;}
.tag_box span em.Prompt i{ position:absolute; bottom:-14px; left:5px;}
.tag_tit{ border-top:solid 1px #c9caca; border-bottom:solid 1px #c9caca; background:#FFF; padding:10px 0; text-align:center; font-size:14px;}

.t_right span{ left:30px; right:inherit;border-radius:0 5px 5px 0;}
.t_right span em.s_right{ left:-10px;  border-left:none; border-right:10px solid rgba(90,88,83,0.8);}


/*推荐语*/
.recom_language_hd{ text-align:center;}
.recom_language_hd dl dt{ margin:20px 0;}
.recom_language_hd dl dt img{ border-radius:5px;}
.recom_language_hd dl dd{ position:relative;}
.recom_language_hd dl dd i{ position:absolute; bottom:10px; right:10%; font-size:14px; color:#999;}
.recom_language_hd dl dd textarea{ border-radius:5px; background:#efefef;  width:85%; height:100px; resize:none; border:solid 1px #c9caca; box-shadow:1px 1px 3px #d6d6d6 inset; padding:5px;}
.recom_language_hd dl dd em{ position:absolute; top:-8px; left:50%; margin-left:-8px;}
.recom_language_hd dl dd em img{ width:25px;}

.recom_language_bd ul{ padding:0 7%; margin-top:15px;}
.recom_language_bd ul li{ float:left; line-height:50px; text-align:center; width:50%; font-size:14px; color:#666;}
.recom_language_bd ul li i{ width:40px; height:40px; display:inline-block; vertical-align:middle; background:url(../../images/wap/recom_icon.png) no-repeat; background-size:cover; margin-right:10px;}
.recom_language_bd ul li i.sina{ background-position:0px 0;}
.recom_language_bd ul li i.wechat{ background-position:0 0;}
.recom_language_bd ul li.active i.sina{ background-position:-150px 0;}
.recom_language_bd ul li.active i.wechat{ background-position:-50px 0;}


/*我的推荐-评论*/
.header_pop{ position:absolute; right:10px; top:45px; display:none;}
.header_pop i{ position:absolute; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #fff; top:-8px; right:1px;}
.header_pop ul{ border-radius:5px; background:#FFF; padding:0 10px 10px;}
.header_pop ul li{ border-bottom:solid 1px #797979; padding:10px;}
.header_pop ul li:last-child{ border-bottom:none; padding-bottom:0;}


/*个人资料*/
.vip_deta ul{ padding:10px;}
.vip_deta ul li{ position:relative; margin-bottom:10px; border-bottom:solid 1px #c9caca; padding-bottom:10px; font-size:14px; min-height:40px; line-height:40px;}
.vip_deta ul li input{ position:absolute; opacity:0; width:100%; height:100%;}
.vip_deta ul li span{ float:right;}
.vip_deta ul li span img{ width:10px; margin:-2px 0 0 5px;}
.vip_deta ul li:first-child{ line-height:50px;}
.vip_deta ul li:first-child em img{ border-radius:50%;}
.vip_deta ul li a{ display:block;}
.vip_deta ul li:last-child span{ width:70%; height:40px; overflow:hidden;}
.vip_deta ul li:last-child span textarea{ width:100%; background:none; resize:none; height:40px; line-height:20px; color:#666;}

.vip_deta_pop{ position:fixed; width:60%; background:#FFF; padding:10px 0; text-align:center; z-index:15; top:50%; left:20%; border-radius:5px; border:solid 2px #c9caca; margin-top:-76px; display:none;}
.vip_deta_pop h2{ font-weight:normal; font-size:16px; padding-bottom:10px;}
.vip_deta_pop ul{ padding:0 10px;}
.vip_deta_pop ul li{ height:30px; line-height:30px; border-top:solid 1px #c9caca;}


/*意见反馈*/
.Feedback{ font-size:14px;}
.Feedback h2{ font-weight:normal; font-size:14px; padding-bottom:10px;}
.Feedback_sort{ padding:10px 10px 0 10px; margin-top:10px; border-top:solid 1px #cccdcd; border-bottom:solid 1px #cccdcd;}
.Feedback_sort ul li{ width:31.3333%; text-align:center; float:left; margin:0 2% 10px 0; background:#e6e6e6; line-height:30px; border-radius:5px;}
.Feedback_sort ul li.active{ background:#f04641;}
.Feedback_sort ul li.active a{ color:#FFF;}
.service_phone{ position:fixed; bottom:41px; text-align:center; width:100%; max-width:640px; line-height:30px; font-size:14px; color:#999;}
.service_phone span{ color:#f04641;}

.Feedback_content{ padding:10px; border-bottom:solid 1px #cccdcd;}
.Feedback_content textarea{ background:#efefef; border-radius:5px; box-shadow:0 0 3px #CCC inset; resize:none; width:95%; padding:5px; height:100px;}

.Feedback_contact{ padding:10px;}
.Feedback_contact input{ width:100%; padding:10px 0; border-radius:5px; background:#efefef; box-shadow:1px 2px 3px #CCC inset; text-indent:10px;}


/*关于我们*/
.about_us{ text-align:center; position:fixed; width:100%; top:60px; max-width:640px;}
.about_logo{ padding:10px 0;}
.about_logo img{ width:40%;}
.about_us p{ font-family:arial; font-size:16px; padding-bottom:10px;}
.about_us p img{ width:30%;}
.about_us h2{ font-weight:normal; font-size:16px; color:#999;}
.about_us ul{ margin-top:10px;}
.about_us ul li{ line-height:28px; font-size:13px;}
.about_us ul li img{ margin:-2px 5px 0 0;}
.copyright{ position:fixed; bottom:10px; width:100%; text-align:center;}
.about_us .copyright p{ font-size:12px; padding:0; line-height:22px; color:#999; font-family:arial;}
.about_us .copyright p span{ color:#f04641;}


/*确认订单*/
.t_order{padding:12px 0;}
.t_order span{ color:#666;margin-left:5px;}
.t_order a img{width:7px; margin-left:10px;}
.t_order a{color:#f04641;}
.chose_address dl dt.left img{width:25px; margin-left:5px;}
.chose_address dl dt.right a img{width:7px;}
.order{ padding:0 10px;}
.order_tit{padding:10px 0; border-bottom:1px solid #DEE3E7; border-top:1px solid #DEE3E7;}
.order_tit span{margin-left:5px;}
.order_list ul li{border-bottom:1px solid #DEE3E7; display:inline-block; width:100%; padding:10px 0; overflow:hidden;}
.order_list ul .can{width:54%; display:inline-block; margin-left:5px; margin-top:10px;}
.order_list ul li img{width:80px;}
.order_list ul li .fun{ text-align:right; width:17%;}
.order_list ul li .fun em{color:#f04641; display:block; margin:10px 0; width:100%;}
.order_close{border-top:1px solid #DEE3E7; border-bottom:1px solid #DEE3E7; display:inline-block; width:100%; padding:15px 0; position:relative;}
.order_close p{line-height:20px; color:#999999;}
.order_close p span{color:#666; font-size:12px;}
.order_close .fr{margin-top:10px;}
.chk_3 + label {background-color: #CECBCE;width:50px;border-radius:20px;display: inline-block;position: relative; -webkit-transition: all 0.1s ease-in;
transition: all 0.1s ease-in;height: 25px;}
.chk_3  + label:after {content: ' ';position: absolute;top: 0;-webkit-transition: box-shadow 0.1s ease-in;transition: box-shadow 0.1s ease-in;left: 0;width: 100%;height: 100%;border-radius: 100px;box-shadow: inset 0 0 0 0 #eee, 0 0 1px rgba(0,0,0,0.4);}
.chk_3  + label:before {content: ' ';position: absolute;background: white;left:0px;z-index: 999999;width: 25px;-webkit-transition: all 0.1s ease-in;transition: all 0.1s ease-in;height: 25px;border-radius: 50%;box-shadow: 0 3px 1px rgba(0,0,0,0.05), 0 0px 1px rgba(0,0,0,0.3);}
.chk_3:active + label:after {box-shadow: inset 0 0 0 20px #eee, 0 0 1px #eee;}
.chk_3:active + label:before {width: 37px;}
.chk_3:checked:active + label:before {width: 37px;left: 20px;}
.chk_3  + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.chk_3:checked + label:before {content: ' ';position: absolute;left: 26px;border-radius:50%;}
.chk_3:checked + label:after {content: ' ';font-size: 1.5em;position: absolute;background: #4cda60;box-shadow: 0 0 1px #4cda60;}
.order_pay{width:100%; border-top:1px dashed #DEE3E7; padding-bottom:10px;}
.order_pay ul li{color:#999; margin-top:10px;}
.order_pay ul li .fr{ text-align:right; color:#f04641;}
.order_pay ul li .fr p{color:#999; margin-top:5px;}
.order_for{width:100%;}
.order_for ul li {height:40PX; line-height:40px; border-top:1px solid #DEE3E7; color:#666;}
.order_for ul li span{margin-left:10px;}
.order_for ul li .fl img{width:50px; margin:0 10px;}
.order_for ul li .fr{margin-right:10px;}
.order_for ul li .can{color:#999;}
.order_for ul li .can em{color:#EF4542; margin:0 5px;}
.order_for input#checkboxFourInput{  visibility: hidden; }
.order_for .checkboxFour{ width:20px; height:20px; position:relative; border-radius:50%; display:inline-block; vertical-align:middle; background:none; margin-top:-2px;}
.order_for .checkboxFour input{ border:none;}
.order_for .checkboxFour ins { display: block; width:16px; height:16px;cursor: pointer; position:absolute; top:0; left:0; z-index: 1; border-radius:50%; border:solid 2px #BBB;}
.order_for .checkboxFour input[type=checkbox]:checked + ins{width:20px; height:20px; background:#ef4646 url(../../images/wap/icon9.png) center center no-repeat; background-size:13px; border:none;}
.order_fix{height:40px; max-width:640px; width:100%; line-height:40px; border-top:1px solid #EF4542; background:#fff; position:fixed; bottom:0; z-index:111; font-size:1.1em;}
.order_fix em{color:#EF4542;}
.order_fix .fl{margin-left:10px;}
.order_fix a{width:80px; height:25px; line-height:25px; margin-right:10px; display:inline-block; text-align:center; color:#fff; border-radius:20px; background:#EF4542;}


/*代付款-订单详情*/
.payment{margin-top:20px; margin-bottom:-20px;}
.payment p span{margin-left:10px;}
.payment p {padding:12px 0; color:#333333; border-top:1px solid #DEE3E7;}
.payment .fun{color:#666;}
.order_fix .btn{width:80px; height:25px; line-height:25px; margin-right:10px; display:inline-block; text-align:center; color:#666666s; border-radius:20px; background:#EFEFEF; color:#333;}



/*口碑推荐*/
header .can{margin-left:10px;}
footer{ position:fixed; bottom:0; height:55px; border-top:1px solid #ff4400; line-height:55px; background:#fff; max-width:640px; width:100%; display:inline-block; margin:0 auto; text-align:center;}
footer .logo_bg{width:60%; height:30px; line-height:30px; background:#ff4400; text-align:center; margin:0 auto; display:inline-block; color:#fff; border-radius:20px;}
footer .fl{border-right:1px solid #DEE3E7; line-height:25px; margin:12px 0px 0 10px; padding-right:10px;}
footer .fr{border-left:1px solid #DEE3E7; line-height:25px; margin:12px 10px 0 0; padding-left:10px;}

.share{width:100%; padding:10px 0; border-top:1px solid #DEE3E7; background:#FFFFFF;}
.share a{border-right:1px solid #DEE3E7; width:33%; display:inline-block; text-align:center;}
.share a:last-child{border:0;}
.share a img{width:15px; vertical-align:middle; margin:-2px 2px 0 0;}
.share_hd{ box-shadow:0px 0.5px 5px 0 #D6D7D6; display:inline-block; margin-bottom:10px; width:100%;}
.share_text{ display:inline-block; width:100%;  background:#fff; padding-bottom:10px; border-top:1px solid #DEE3E7}
.share_text p{width:94%; margin-left:3%; margin-top:10px; line-height:20px;}
.share_text div{color:#999; margin-right:10px;}


/*商品详情-图文详情*/
.pictext{max-width:640px; margin:0 auto;}
.addWrap{ position:relative; width:100%;background:#fff;margin:0; padding:0;}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}
#position{ position:absolute; bottom:0; right:0; text-align:center; width:100%;}
#position li{width:10px;height:10px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#AFAFAF;}
#position li.cur{background-color:#FF0000;}
.img-responsive { display: block; max-width:100%;height: auto;}

.product{width:94%; margin-left:3%;}
.product_time p a{font-size:1.2em; color:#000; border-left:1px solid #f04641; padding-left:10px;}
.product_time{color:#999; margin-top:15px; border-bottom:1px solid #CECBCE; padding-bottom:10px;}
.product_time p{ line-height:23px;}
.product_time .fl em{color:#f04641; font-size:1.4em;}
.product_time .fr img{ vertical-align:middle; margin:-2px 2px 0 0;}
.product_case{border-bottom:1px solid #CECBCE; padding-bottom:10px;}
.product_case ul li {margin-top:10px; font-size:1.1em;}
.product_case ul li p{color:#f04641; font-size:1.1em;}
.product_case ul li span{width:40%; display:inline-block;}
.product_case ul li i{width:5px; height:5px; display:inline-block; background:red; border-radius:50%; vertical-align:middle; margin:-3px 2px 0 0;}
.product_title{width:100%; height:40px; line-height:40px;border-bottom:1px solid #CECBCE; font-size:1.1em;}
.product_title span{width:33%; text-align:center; display:inline-block; position:relative;}
.product_title i{height:15px; width:1px; background:#ff4400; display:inline-block;}
.product_title .product_tab{color:#ff4400; border-bottom:1px solid #ff4400;}
.product_menu{border-bottom:1px solid #CECBCE; padding-bottom:10px;}
.product_menu ul li{ line-height:20px; margin-top:5px; color:#666;}
.product_menu ul li span{font-size:1.1em; color:#333;}
.product_menu ul li i{width:7px; height:7px; display:inline-block; background:#ff4400; vertical-align:middle; margin:-3px 2px 0 0; border-radius:50%;}
.product_menu img{ display:block; width:100%;}
.product_pic{ width:100%; text-align:center;}
.product_pic h4{font-size:1.2em; padding-top:10px;}
.product_pic ul li h5{font-size:1.1em; padding-top:10px;}
.product_pic ul li p{ line-height:22px; color:#999;}
.product_pic ul li p i{width:15px; height:15px; text-align:center; display:inline-block; line-height:15px; color:#fff; background:#ff4400; border-radius:50%;}
.product_pic ul li p img{width:100%;}
.product_pic ul li{border-bottom:1px solid #CECBCE; padding-bottom:10px;}
.product_pic ul li:last-child{border:0;}
.product_name .fl span{width:40px; height:40px; display:inline-block; border-radius:50%; margin:0 10px;}
.product_name .fl span img{width:100%;}
.product_name .fr img{width:10px; margin-right:10px; margin-top:50%;}
.product_name{padding:10px 0; border-bottom:1px solid #CECBCE; border-top:1px solid #CECBCE; font-size:1.1em; color:#333;}
.product_love{width:94%; margin-left:3%;}
.product_love h4{height:35px; line-height:35px; font-size:1.2em; color:#666; font-weight:normal;}
.product_love ul{width:100%; overflow:hidden;}
.product_love ul li{width:90%; margin:0 2% 0 0; float:left;}
.product_love ul li a img{width:100%;}
.product_love ul li p .stn{width:100%; color:#999; text-overflow: ellipsis;white-space: nowrap; overflow:hidden; display:inline-block; padding-top:5px;}
.product_love ul li p em{color:#ff4400;}

.owl-carousel .owl-wrapper:after{content:".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.owl-carousel{ display:none; position:relative; width:100%; -ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.grabbing{cursor:8 8, move;}
li.tip_text{display: inline}

/*等级制度*/
.hierarchy{ padding-bottom:10px;}
.hierarchy_hd{ padding:10px; font-size:14px; border-top:solid 1px #c9caca; border-bottom:solid 1px #c9caca; margin-top:10px; color:#666;}
.hierarchy_hd ul li{ line-height:28px;}
.hierarchy_hd ul li span{ float:right; padding:2px 15px; border-radius:20px; color:#FFF; background:#f04641; line-height:18px; margin-top:3px;}
.hierarchy_hd ul li font{ float:right; color:#f04641;}
.hierarchy_bd ul li{ padding:0 10px;}
.hierarchy_bd ul li h2{ font-size:14px; font-weight:normal; margin:10px 0 5px 0;}
.hierarchy_bd ul li h2 span{ display:inline-block; width:10px; height:10px; border-radius:50%; margin-right:5px; background:#f04641;}
.hierarchy_bd ul li p{ color:#999; padding:0 10px; line-height:22px;}
.hierarchy_bd ul li p em{ display:inline-block; margin-top:5px; color:#666;}
.hierarchy_bd ul li ol{ margin-top:10px; padding-top:10px; border-top:dotted 2px #c9caca;}
.hierarchy_bd ul li ol li{ line-height:24px; color:#999;}
.hierarchy_bd ul li ol li font{ float:right; font-size:14px; color:#f04641; text-align:right;}
.hierarchy_bd ul li ol li i{font-family:arial;}

/*樱镑规则*/
.rule_box { font-size:14px;}
.rule_box h2{ font-weight:normal; font-size:16px; padding:10px; border-bottom:solid 1px #c9caca;}
.rule_box h3{ margin:10px 0; font-weight:normal; font-size:14px; color:#333;}
.rule_box h3 span{ display:inline-block; width:8px; height:8px; border-radius:50%; background:#f05342; margin-right:5px;}
.rule_box p{ color:#a3a3a5; line-height:24px;}
.rule_box p em{ display:inline-block; line-height:25px; border:solid 1px #dadedf; color:#e07680; padding:0 10px;}
.rule_box p b{ color:#e07680;}
.rule_box_info{ padding:0 15px 15px;}

/*新增详情页加入购物车弹出层*/
.Attributes{ position:fixed; bottom:-100%; background:rgba(255,255,255,0.9); width:100%; max-width:640px; z-index:46; padding-bottom:10px;}
.Attributes ins{ font-style:normal !important; position:absolute; right:5px; top:0; font-size:30px; transform:rotate(45deg); -webkit-transform:rotate(45deg); color:#ee4b3d; z-index:5;}
.Attributes dl{ position:relative; max-height:30px; padding:10px; border-bottom:solid 1px #e5e5e5;}
.Attributes dl dt{ position:absolute; left:10px; top:-10px;}
.Attributes dl dt img{ width:50px; height:50px; border-radius:50%; border:solid 1px #ee4b3d;}
.Attributes dl dd{ padding:0 30px 0 60px;}
.Attributes dl dd h2{ font-weight:normal; font-size:14px; max-height:30px; overflow:hidden;}
.Attributes dl dd p{ padding-top:10px; color:#ed1604;}
.Attributes ul{ padding:0 10px;}
.Attributes ul li{ padding-top:10px;}
.Attributes ul li:after{content:"";display:block;clear:both;}
.Attributes ul li span{ float:left; line-height:25px; margin-right:10px;}
.Attributes ul li p{ float:left; width:250px;}
.Attributes ul li p a{ display:inline-block; padding:5px 10px; white-space:nowrap; border:solid 1px #8b8b8b; border-radius:3px; margin:0 5px 5px 0;}
.Attributes ul li p a img{ border-radius:50%; width:40px; height:40px;}
.Attributes ul li p a.active{ color:#ee4b3d; border-color:#ee4b3d;}
.Attributes ul li:first-child span{ line-height:40px;}
.Attributes ul li:first-child p a{ border-radius:50%; padding:0;}
.Attributes ul li span{ padding-left:5px; color:#999;}
.Attributes .submit{ text-align:center; margin-top:10px; border-top:solid 1px #f0efef; padding-top:10px;}
.Attributes .submit a{ color:#FFF; display:inline-block; width:30%; vertical-align:middle; padding:8px 0; font-size:14px; border-radius:20px; background:#ee4b3d; margin:0 2%;}
.Attributes .submit a:first-child{ background:#cacaca;}
.mask{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.4); top:0; z-index:6; display:none; left:0;}

.Attributes ul li .Spinner{ margin-top:0;}
.Attributes ul li .Spinner a{ float:left; width:20px; height:20px; line-height:16px; border:solid 1px #dadada; border-radius:50%; background:#FFF; box-shadow:0 0 5px #DDD; color:#f04641; font-size:20px; text-align:center; font-family:Verdana; position:relative; z-index:1;}
.Attributes ul li .Spinner a.Increase,.Spinner a.DisIn{ margin-left:-15px;}
.Attributes ul li .Spinner input{ float:left; font-size:15px; background:none; height:20px; width:80px; box-shadow:none; border:none; text-align:center; margin-left:-15px;}